package com.itcs.se.security.data.req;

import java.io.Serializable;

/**
 * @ClassName: Box1022Req
 * @Description:TODO(这里用一句话描述这个类的作用)
 * @author: CHEN-HF
 * @date: 2018年10月20日 下午12:21:16
 * 
 * @Copyright: 2018 Inc. All rights reserved. 注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目
 */
public class Box1022Req implements Serializable {

	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 6100330142933154934L;

	private String seSn; // SE芯片序号

	private String sePK; // 终端公钥

	private String seR; // 随机数

	private String clientId; // 绑定客户端ID

	public Box1022Req() {

	}

	public Box1022Req(String seSn, String seR) {
		this.seSn = seSn;
		this.seR = seR;
	}

	public Box1022Req(String seSn, String sePK, String seR) {
		this.seSn = seSn;
		this.sePK = sePK;
		this.seR = seR;
	}

	public String getIssueReq2ForBj() { // 请求数据格式：SE芯片序号|随机数
		return seSn + "|" + seR;
	}

	public String getIssueReq() { // 请求数据格式：SE芯片序号|终端公钥|随机数
		return seSn + "|" + sePK + "|" + seR;
	}

	public String getSeSn() {
		return seSn;
	}

	public void setSeSn(String seSn) {
		this.seSn = seSn;
	}

	public String getSePK() {
		return sePK;
	}

	public void setSePK(String sePK) {
		this.sePK = sePK;
	}

	public String getSeR() {
		return seR;
	}

	public void setSeR(String seR) {
		this.seR = seR;
	}

	public String getClientId() {
		return clientId;
	}

	public void setClientId(String clientId) {
		this.clientId = clientId;
	}

}
